package butines.common.steering;

import butines.common.math.Vector2D;

public interface LocalSpace {

	Vector2D getPosition();
	
	Vector2D getSide();
	
	Vector2D getForward();
	
	Vector2D toLocalPoint(Vector2D globalPoint);
	
	Vector2D toLocalVector(Vector2D globalVector);

	Vector2D toGlobalPoint(Vector2D localPosition);
	
	Vector2D toGlobalVector(Vector2D localVector);
		
}
